#include <iostream>

#define LINEAS_DEL_DISPLAY   2
#define CARACTERES_POR_LINEA 16

using namespace std;

int main ( int argc, char *argv[] )
{
	if ( argc != 4 )
	{
		cerr << "Cantidad de argumentos inválida." << endl;
		return 1;	
	}

	string dispositivoDeSalida( argv[1] ); 
	string idDisplay( argv[2] );
	string mensaje( argv[3] );

	if ( mensaje.length() != LINEAS_DEL_DISPLAY * CARACTERES_POR_LINEA )
	{
		cerr << "Longitud del mensaje inválida." << endl;
		return 2;
	}

	cout << "Dispositvo de salida: " << dispositivoDeSalida << endl;
	
	cout << "ID display: " << idDisplay << endl;
	
	cout << "Mensaje: '" << mensaje << "'" << endl;
	
	return 0;
}
